import Vue from 'vue'
import App from './App.vue'

// 引入路由插件VueRouter
import VueRouter from 'vue-router';
// 引入路由器
import router from './router/index.js';

Vue.config.productionTip = false

// 应用路由插件VueRouter
Vue.use(VueRouter);

const vm = new Vue({
  // render: h => h(App),

  // render: function (createElement) {
  //   const result = createElement(App);
  //   return result;
  // },

  // render: (createElement) => {
  //   return createElement(App);
  // }

  // render: createElement => createElement(App),

  render: h => h(App),

  // 引入和应用路由Vue-router之后，就可以引入router路由配置了
  router: router,

  // 安装消息总线
  beforeCreate() {
    // 使用vue的生命周期钩子
    Vue.prototype.$bus = this;
  }
}).$mount('#app')

console.log('@我想要查看store：', vm);
